clipboard: Implement local fallback clipboard transfers
authorBenjamin Otte <otte@redhat.com>
Fri, 24 Nov 2017 09:13:23 +0000 (10:13 +0100)
committerBenjamin Otte <otte@redhat.com>
Sun, 3 Dec 2017 04:46:47 +0000 (05:46 +0100)
commit12ca641ff5f901f72cd44bee5f9075b675fbc3e1
treeaa46c999da8437bb9ec1b1e016f0338a5472a0bc
parent888e5257e074c33f316d83213b57f2f2a77d6150
clipboard: Implement local fallback clipboard transfers

This requires implementing a "pipe" so we can have 2 streams running:
  contentprovider => serializer => outputstream
  inputstream => deserializer => reader
And the pipe shoves the data from the outputstream into the inputstream.
gdk/gdkclipboard.c
gdk/gdkclipboardprivate.h
gdk/gdkpipeiostream.c [new file with mode: 0644]
gdk/gdkpipeiostreamprivate.h [new file with mode: 0644]
gdk/meson.build
tests/testclipboard2.c